WPEverest\URMembership\Admin\Services\SubscriptionService C

Total Complexity 118
Dependencies 16
Dependents 10
Total lines 730
Lines of code 506
Logical lines of code 321
Comment lines 108
Methods 18
Properties 5

Methods 18

Method Rating Maintainability Complexity Lines of code
get_membership_plan_details()
B
41 21 41
calculate_membership_upgrade_cost()
B
42 19 46
upgrade_membership()
B
36 15 74
prepare_subscription_data()
A
44 10 39
prepare_upgrade_subscription_data()
A
46 8 34
can_upgrade()
A
48 7 31
run_daily_delayed_membership_subscriptions()
S
46 5 36
renew_membership()
S
44 4 45
daily_membership_renewal_check()
S
51 5 24
daily_membership_expiring_soon_check()
S
51 5 24
cancel_subscription()
S
53 5 21
daily_membership_ended_check()
S
55 4 18
reactivate_subscription()
S
56 3 17
update_subscription_data_for_renewal()
S
56 2 17
get_expiry_date()
S
61 2 11
send_cancel_emails()
S
56 1 18
__construct()
S
68 1 7
update_membership_renewal_metas()
S
79 1 3